package com.prawn.ift.ctrlequipment.pojo;



import javax.persistence.*;
import java.io.Serializable;
/**
 * 实体类
 * @author Administrator
 *
 */
@Entity
@Table(name="ift_ctrlequipment")
public class Ctrlequipment implements Serializable{

	@Id
	private String id;//编号



	private String number;//设备编码;
	private String name;//名称;
	private String ctrlChannelId;//控制通道编号
	private String ctrlChannelNo;//
	private String ctrlChannelName;//控制通道名称
	private String serial;//设备序列号
	private String typeId;//类型编号
	private String equipmentId;//关联采集设备编号
	private String equipmentName;//设备名称
	private String sceneId;//关联场景编号
	private String model;//设备型号
	private java.util.Date purchaseTime;//购买时间
	private java.util.Date effectTime;//生效时间,设备启用时间
	private java.util.Date expirationTime;//服务到期时间,服务到期时间
	@Column
	private String isService;//是否对外提供服务
	private String remarks;//备注信息
	private String createBy;//创建者
	private java.util.Date createDate;//创建时间
	private String updateBy;//更新者
	@Column
	private java.util.Date updateDate;//更新时间
	private String delFlag="0";//删除标记

	@Transient
	private String sceneryName;//场景名称
	@Transient
	private String typeName;//类型名称

	public String getSceneryName() {
		return sceneryName;
	}
	public void setSceneryName(String sceneryName) {
		this.sceneryName = sceneryName;
	}

	public String getTypeName() {
		return typeName;
	}
	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}

	public String getNumber() {		
		return number;
	}
	public void setNumber(String number) {
		this.number = number;
	}

	public String getName() {		
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}

	public String getCtrlChannelId() {		
		return ctrlChannelId;
	}
	public void setCtrlChannelId(String ctrlChannelId) {
		this.ctrlChannelId = ctrlChannelId;
	}

	public String getCtrlChannelNo() {		
		return ctrlChannelNo;
	}
	public void setCtrlChannelNo(String ctrlChannelNo) {
		this.ctrlChannelNo = ctrlChannelNo;
	}

	public String getCtrlChannelName() {		
		return ctrlChannelName;
	}
	public void setCtrlChannelName(String ctrlChannelName) {
		this.ctrlChannelName = ctrlChannelName;
	}

	public String getSerial() {		
		return serial;
	}
	public void setSerial(String serial) {
		this.serial = serial;
	}

	public String getTypeId() {		
		return typeId;
	}
	public void setTypeId(String typeId) {
		this.typeId = typeId;
	}

	public String getEquipmentId() {		
		return equipmentId;
	}
	public void setEquipmentId(String equipmentId) {
		this.equipmentId = equipmentId;
	}

	public String getEquipmentName() {		
		return equipmentName;
	}
	public void setEquipmentName(String equipmentName) {
		this.equipmentName = equipmentName;
	}

	public String getSceneId() {		
		return sceneId;
	}
	public void setSceneId(String sceneId) {
		this.sceneId = sceneId;
	}

	public String getModel() {		
		return model;
	}
	public void setModel(String model) {
		this.model = model;
	}

	public java.util.Date getPurchaseTime() {		
		return purchaseTime;
	}
	public void setPurchaseTime(java.util.Date purchaseTime) {
		this.purchaseTime = purchaseTime;
	}

	public java.util.Date getEffectTime() {		
		return effectTime;
	}
	public void setEffectTime(java.util.Date effectTime) {
		this.effectTime = effectTime;
	}

	public java.util.Date getExpirationTime() {		
		return expirationTime;
	}
	public void setExpirationTime(java.util.Date expirationTime) {
		this.expirationTime = expirationTime;
	}

	public String getIsService() {		
		return isService;
	}
	public void setIsService(String isService) {
		this.isService = isService;
	}

	public String getRemarks() {		
		return remarks;
	}
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public String getCreateBy() {		
		return createBy;
	}
	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	public java.util.Date getCreateDate() {		
		return createDate;
	}
	public void setCreateDate(java.util.Date createDate) {
		this.createDate = createDate;
	}

	public String getUpdateBy() {		
		return updateBy;
	}
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}

	public java.util.Date getUpdateDate() {		
		return updateDate;
	}
	public void setUpdateDate(java.util.Date updateDate) {
		this.updateDate = updateDate;
	}

	public String getDelFlag() {		
		return delFlag;
	}
	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}


	
}
